// 该工具库用于格式化API返回结果 - 适配前端框架格式
export class ResFormat<T> {
  code: number; // 状态码：0成功，其他失败
  result: T; // 响应数据
  message: string; // 响应消息
}

export const resFormatMethod = <T>(
  code: number, // 0表示成功，其他表示失败
  message: string,
  result?: T // 可选的响应数据
) => {
  return {
    code,
    result: result ?? null, // 如果没有data则返回null
    message,
  };
};
